import urllib
import subprocess
import time

def servicio_www(url="http://www.santarosamunro.com.ar/pepe"):
    opener = urllib.FancyURLopener({})
    f = opener.open(url)
    mensaje = f.info()
    server = mensaje.__getitem__('Server')
    fecha = mensaje.__getitem__('Date')
    print "Server: " + server
    print "Fecha: " + fecha
    return (server, fecha)


def servicio_ftp(dominio="bejerman.com.ar", timeout=10):
    proceso = subprocess.Popen(['ftp', dominio, "21"], stderr=subprocess.PIPE, stdout=subprocess.PIPE)  
    time.sleep(timeout)
    proceso.kill()
    respuesta = proceso.communicate()[0]
    return respuesta
    

def servicio_ssh(dominio="uberbin.net", timeout=10):
    proceso = subprocess.Popen(['nc', dominio, "22"], stderr=subprocess.PIPE, stdout=subprocess.PIPE)  
    time.sleep(timeout)
    proceso.kill()
    respuesta = proceso.communicate()
    return respuesta

